package entity

type Handler struct {
	register Register
}

var singleHandler = Handler{
	register: New(),
}

func (handler *Handler) Register(msg Message) {
	handler.register.Add(msg)
}

func (handler *Handler) Renew(msg Message) {
	handler.register.Add(msg)
}

func (handler *Handler) Cancel(msg Message) {
	handler.register.Cancel(msg)
}
